OT: getfocus

Otázka od: Tomas Fajman

31. 5. 2004 9:50

Cus bus,
   Mam app kde je nescetne mnoho oken a ted delam fci aby se na CTRL+K
zobrazila kalkulacka (to delam pres hotkey, to mi maka) a na CTRL+M se
vlozila hodnota z kalkulacky do editu,
 ktery ma prave focus a to je pro me problem pres getfocus si zjistim
handle a to nejspis jeste jenom okna a co dal? nevite nekdo jak na to?



Odpovedá: horky@cominn.cz

31. 5. 2004 10:33

> From: Tomas Fajman [mailto:tomas.fajman@ortex.cz]
> Sent: Monday, May 31, 2004 10:51 AM

> Mam app kde je nescetne mnoho oken a ted delam fci aby se na CTRL+K
> zobrazila kalkulacka (to delam pres hotkey, to mi maka) a na CTRL+M se
> vlozila hodnota z kalkulacky do editu,
> ktery ma prave focus a to je pro me problem pres getfocus si zjistim
> handle a to nejspis jeste jenom okna a co dal? nevite nekdo jak na to?

Mrkni se na property TForm.ActiveControl, to je kontrolka, ktera vezme fokus,
kdyz se prepnes zpet na dany form.

--
S pozdravem Karel Horky, D7, FB 1.0.3, IBX 7.08, WXP SP1
[mailto:horky@cominn.cz]


Odpovedá: Tomas Fajman

31. 5. 2004 10:45


mam odchycenou udalost HotKey v jednom hlavnim okne (zaregistrovano pro
cele windows) a po tehle udalosti potrebuju zjistit focus v cele aplikaci
tzn. v jakemkoliv okne coz mi sice rekne getfocus ale vrati mi handle a ted
nevim jak z toho hwnd zjistim ze jde o TEdit popr o TDBEdit abych tam mohl
tu hodnotu narvat.




                                                                                

                      horky@cominn.cz

                      Odeslal: Komu: delphi-l@clexpert.cz

                      delphi-l-owner@cl Kopie:

                      expert.cz Predmet: Re: getfocus

                                                       
                                                                                

                      31.05.2004 11:14

                      Odpovezte prosim

                      uzivateli

                      delphi-l

                                                       
                                                                                





> From: Tomas Fajman [mailto:tomas.fajman@ortex.cz]
> Sent: Monday, May 31, 2004 10:51 AM

> Mam app kde je nescetne mnoho oken a ted delam fci aby se na CTRL+K
> zobrazila kalkulacka (to delam pres hotkey, to mi maka) a na CTRL+M se
> vlozila hodnota z kalkulacky do editu,
> ktery ma prave focus a to je pro me problem pres getfocus si zjistim
> handle a to nejspis jeste jenom okna a co dal? nevite nekdo jak na to?

Mrkni se na property TForm.ActiveControl, to je kontrolka, ktera vezme
fokus, kdyz se prepnes zpet na dany form.

--
S pozdravem Karel Horky, D7, FB 1.0.3, IBX 7.08, WXP SP1
[mailto:horky@cominn.cz]